package java_常用api;

import java.math.BigDecimal;

public class API_3_BIGdecimal {  //用来精确计算
    public static void main(String[] args) {
        System.out.println(10.0 / 2.0);

        BigDecimal dx = new BigDecimal(10.0/5.0);
        BigDecimal dx1 = new BigDecimal("10.66");
//        System.out.println(dx1);


        BigDecimal dx2 = new BigDecimal("10");
        BigDecimal dx3 = new BigDecimal("3");
        System.out.println(dx2.add(dx3)); //用第二种方法进行构造
        /*
        * add           加法
        * subtract      减法
        * multiply      乘法
        * divide        除法
        * */
        System.out.println(10.10+11.66);



        //特殊方法
                    /*
                    * 参数1 对象
                    * 参数2  保留几位小数
                    * 参数3 舍人模式
                    *               //  进一法
                                    //  退尾法
                                    //  四舍五入
                                    */





        BigDecimal dx4 = dx2.divide(dx3,2,BigDecimal.ROUND_UP);
        System.out.println(dx4);
        System.out.println(Integer.MAX_VALUE);

    }
}
